stacksidebar: Set GtkListBox:show-separators
authorTimm Bäder <mail@baedert.org>
Sun, 11 Oct 2020 17:30:15 +0000 (19:30 +0200)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 14 Oct 2020 19:06:12 +0000 (15:06 -0400)
Instead of doing this ourselves

gtk/gtkstacksidebar.c

index f7bbe3939e83385bf4ed781c13bd5eb434235935..a9f5f24c08fc08593a6354bcb16cfcebbe7bf06b 100644 (file)
@@ -122,20 +122,6 @@ gtk_stack_sidebar_get_property (GObject    *object,
     }
 }
 
-static void
-update_header (GtkListBoxRow *row,
-               GtkListBoxRow *before,
-               gpointer       userdata)
-{
-  GtkWidget *ret = NULL;
-
-  if (before && !gtk_list_box_row_get_header (row))
-    {
-      ret = gtk_separator_new (GTK_ORIENTATION_HORIZONTAL);
-      gtk_list_box_row_set_header (row, ret);
-    }
-}
-
 static void
 gtk_stack_sidebar_row_selected (GtkListBox    *box,
                                 GtkListBoxRow *row,
@@ -164,11 +150,10 @@ gtk_stack_sidebar_init (GtkStackSidebar *self)
   gtk_widget_set_parent (sw, GTK_WIDGET (self));
 
   self->list = GTK_LIST_BOX (gtk_list_box_new ());
+  gtk_list_box_set_show_separators (GTK_LIST_BOX (self->list), TRUE);
 
   gtk_scrolled_window_set_child (GTK_SCROLLED_WINDOW (sw), GTK_WIDGET (self->list));
 
-  gtk_list_box_set_header_func (self->list, update_header, self, NULL);
-
   g_signal_connect (self->list, "row-selected",
                     G_CALLBACK (gtk_stack_sidebar_row_selected), self);